package Gerenciar;

import entidades.Telefoneparceria;
import java.util.List;
import org.hibernate.Session;

/**
 *
 * @author Guilherme Roberty
 */
public class GerenciarTelefoneParceria {
    public static boolean gravar(Telefoneparceria telefoneparceria){
        try {
            Session session=DaoHibernateUtil.getSessionFactory().openSession();
            session.beginTransaction();
            session.saveOrUpdate(telefoneparceria);
            session.getTransaction().commit();
            session.close();
            return true;
        } catch (Exception e) {
            return false;
        }
    }
    
    
    public static List<Telefoneparceria> trazerTelefonesDaParceria(int idparceria){
            Session session = DaoHibernateUtil.getSessionFactory().openSession();
            List<Telefoneparceria> lista = (List<Telefoneparceria>) session.createSQLQuery("select * FROM telefoneparceria where fkidparceria="+idparceria).list();
            return lista;
    }

    public static boolean excluir(Telefoneparceria telefoneparceria) {
        try {
            Session session=DaoHibernateUtil.getSessionFactory().openSession();
            session.beginTransaction();
            session.delete(telefoneparceria);
            session.getTransaction().commit();
            session.close();
            return true;
        } catch (Exception e) {
            return false;
        }
    }
}